﻿#project(MathFunctions)

# first we add the executable the generates the table
add_executable(MakeTable MakeTable.cxx)

# add the command to generate the source code
add_custom_command ( 
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/Table.h
    COMMAND MakeTable ${CMAKE_CURRENT_BINARY_DIR}/Table.h
    DEPENDS MakeTable
    )


    
# add this binary tree directory to the search path for include files

include_directories(${CMAKE_CURRENT_BINARY_DIR})

# add the main library
add_library(MathFunctions mysqrt.cxx 
${CMAKE_CURRENT_BINARY_DIR}/Table.h )

message("1MathFunctions: ${MathFunctions_SOURCE_DIR}")

install (TARGETS MathFunctions DESTINATION bin)
install (FILES MathFunctions.h DESTINATION include)
